package Day04;

import java.util.Scanner;

public class SPlusHomeWork {
    public static void main(String[] args) {
        /*
        练习：
        1.对的
        A,B,E
        2.错的
        C,不可以@
        D,不可以有符号
        F,数字不能开头
         */
        /**
         * Chp1 Java 语言基础
         * Key Point
         * ●包的基本语法
         * ●Java 语言中的标识符，命名规范
         * ●八种基本类型
         * ●基本操作符
         * ●if 语句和switch 语句
         * 练习
         * 1.（标识符命名）下面几个变量中，那些是对的？那些是错的？错的请说明理由
         * A. ILoveJava ✔
         * B. $20   ✔
         * C. learn@java 不可以有@
         * D. antony.lee 不可以有点号
         * E. Hello_World ✔
         * F. 2tigers 数字不能在前
         * 2.（Java 程序的编译与运行）假设有如下程序：
         * package com.corejava.chp1;
         * public class HelloWorld{
         * public static void main(String args[]){
         * System.out.println("Hello World");
         * }
         * }
         * 问：
         * 1）假设这个代码存在hello.java 文件中，那这个程序能够编译通过？为什
         * 么？如果编译不通过，应该如何改进？
         * 不能，文件名不同 要改成pulic class hello
         * 2）假设这个.java 文件放在C:\javafile\目录下，CLASSPATH=.，则生成
         * 的.class文件应该放在什么目录下？如何运行？
         * 3.（if 语句）读入一个整数，判断其是奇数还是偶数
         * 4.（操作符）有如下代码：
         * int a = 5;
         * int b = (a++) + (--a) +(++a);
         * 问执行完之后，b 的结果是多少？ b=16
         * 5.（基本类型的运算）一家商场在举行打折促销，所有商品都进行8 折优惠。一
         * 位程序员把这个逻辑写成：
         * short price = ...; // 先计算出原价
         * short realPrice = price * 8 / 10; //再计算出打折之后的价格
         * 问：这段代码是否正确？如果正确，假设 price 为100，那计算之后的
         * realPrice值为多少？如果不正确，应该怎么改正？ realprice=80
         * 6. （操作符）请说明>>与>>>之间的区别。
         * 7. （操作符）有如下代码：
         * a = (a>b)?a:b;
         * 请问这段代码完成了什么功能。 a>b a的值等于a a<b a的值等于b
         * 8. （if 语句）读入一个整数，表示一个人的年龄。如果小于6 岁，则输出“儿
         * 童”，
         * 6 岁到13 岁，输出“少儿”；14 岁到18 岁，输出“青少年”；18 岁到35 岁，
         * 输出“青年”；35 岁到50 岁，输出“中年”；50 岁以上输出“中老年”。
         * 9. （switch 语句）读入一个整数，如果是1~5 之间，则分别输出5 个福娃的名
         * 字，否则输出“北京欢迎你”。
         * 10. （if 语句，赋值操作）*读入三个整数，输出这三个整数中最大的一个。
         * 11. （if 语句）*读入一个表示年份的整数，判断这一年是否是闰年。如何判断
         * 一个年份是否是闰年：
         * 1. 如果这个年份能够被4 整除，且不能被100 整除，则这一年是闰年。例
         * 如，1996 年是闰年，而相应的，1993 年就不是闰年。
         * 2. 如果这个年份能够被100 整除，则这个数必须要能被400 整除，才是闰
         * 年。例如，2000 年是闰年，1900 年不是闰年。
         * 12. （switch 语句）*完成一个简单的计算器程序。程序要求如下：
         * 1. 读入两个整数
         * 2. 提示用户选择对这两个整数的操作，即输出
         * 1 ： +
         * 2 ： -
         * 3 ： *
         * 4 ： /
         * 请输入您的选择：
         * 读入用户的选择，输出运算结果。
         * 13. （if 语句）*托运计费问题：
         * 当货物重量小于20 公斤的时候，收费5 元，大于20 公斤小于100 公斤的时
         * 候超出20 公斤的部分按每0.2 元每公斤计费，如果超出100 公斤的时候，超出
         * 的部分按照每公斤0.15 元计算。
         * 读入货物的重量，输出计算之后货物的运费。
         * 14. （if 语句）*中国的个税计算方法：
         * 应税所得为税前收入扣除2000 元（起征点），然后超出部分，按照以下税率
         * 收税：
         * 500 5%
         * 500-2000 10%
         * 2000-5000 15%
         * 5000-20000 20%
         * 20000-40000 25%
         * 40000-60000 30%
         * 60000-80000 35%
         * 80000-100000 40%
         * 100000 - ? 45%
         * 例：若月收入15000，则应税所得为15000-2000=13000；总的个人所得税为
         * （13000-5000）*20% + （5000-2000）*15% + （2000-500）*10% + 500*5%= 2225
         * 要求：读入一个整数，表示税前收入，输出应当缴纳的个人所得税和税后实
         * 际收入。
         * 15. （if 语句，操作符）**读入一个三位数，计算其各位数字之和。例如：123
         * 各位数字之和为6
         * 16. （if 语句）**读入三个整数，把这三个整数按照由大到小的顺序输出
         */
        //3:
       Scanner n1=new Scanner(System.in);
//        System.out.println("请输入一个数字，计算奇偶");
//        int a= n1.nextInt();
//        if(a%2==0){
//            System.out.println("这个数是偶数");
//        }else{
//            System.out.println("这个数是奇数");
//        }
//        int a = 5;
//          int b = (a++) + (--a) +(++a);
//        System.out.println(b);
        // * 6 岁到13 岁，输出“少儿”；14 岁到18 岁，输出“青少年”；18 岁到35 岁，
         //* 输出“青年”；35 岁到50 岁，输出“中年”；50 岁以上输出“中老年”。
//        for(;;){
//
//
//        int age= n1.nextInt();
//        if (age<=100&&age>6){
//            if(age>6&&age<=13){
//                System.out.println("少儿");
//            }
//            else if(age>14&&age<=18){
//                System.out.println("青少年");
//
//            }else if(age>18&&age<=35){
//                System.out.println("青年");
//            }else if(age>35&&age<=50){
//                System.out.println("中年");
//            }else{
//                System.out.println("中老年");
//            }
//
//        }else{
//            System.out.println("年龄不规范");
//        }
//
//    }
//    switch 语句）读入一个整数，如果是1~5 之间，则分别输出5 个福娃的名
//         * 字，否则输出“北京欢迎你”。

           int a= n1.nextInt();
        System.out.println("请输入数字");
        switch(a){
            case 1:
                System.out.println("福娃贝贝");
            case 2:
                System.out.println("福娃晶晶");
            case 3:
                System.out.println("福娃欢欢");
            case 4:
                System.out.println("福娃迎迎");
            case 5:
                System.out.println("福娃妮妮");
            default:
                System.out.println("北京欢迎你");
        }






    }
}
